package util;
import java.util.HashMap;
import com.google.gson.Gson;

/**
 *
 * @author JFM
 */
public class Json
	{
	public static String getOkMsj(HashMap map)
		{
		map.put("code", 0);
		return new Gson().toJson(map);
		}

	public static String getOkMsj(String name, Object o)
		{
		HashMap map = new HashMap();
		map.put("code", 0);
		map.put(name, o);
		return new Gson().toJson(map);
		}

	public static String getOkMsj()
		{ return "{\"code\": \"0\"}"; }

	public static String getErrorMsj(Exception e)
		{
		HashMap map = new HashMap();
		map.put("code", 1);
		map.put("msj", "Se ha producido un error inesperado: " + e);
		return new Gson().toJson(map);
		}

	public static String getErrorMsj(String msj)
		{
		HashMap map = new HashMap();
		map.put("code", 1);
		map.put("msj", msj);
		return new Gson().toJson(map);
		}
	}
